package io.renren.modules.ccs.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 
 * 
 * @author SongR
 * @email 348329560@qq.com
 * @date 2018-07-25 16:03:25
 */
@TableName("ccs_record")
public class RecordEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long recordId;
	/**
	 * 选题名称
	 */
	private String recordName;
	/**
	 * 选题详情
	 */
	private String recordContent;
	/**
	 * 时间
	 */
	private Date recordTime;
	/**
	 * 创建时间
	 */
	private Date recordCtime;
	/**
	 * 地点
	 */
	private String recordAddress;
	/**
	 * 操作形式
	 */
	private Integer recordModality;
	/**
	 * 选题外链
	 */
	private String recordLink;
	/**
	 * 选题权限
	 */
	private Integer recordOpen;
	/**
	 * 上报人
	 */
	private Long recordCuser;
	/**
	 * 审核员
	 */
	private Long recordMuser;
	/**
	 * 选题类型
	 */
	private Long recordType;
	/**
	 * 状态
	 */
	private Integer recordStatus;

	
	/**
	 * 当前选题类型
	 */
	@TableField(exist=false)
	private TypeEntity type;
	
	public TypeEntity getType() {
		return type;
	}
	public void setType(TypeEntity type) {
		this.type = type;
	}
	/**
	 * 设置：
	 */
	public void setRecordId(Long recordId) {
		this.recordId = recordId;
	}
	/**
	 * 获取：
	 */
	public Long getRecordId() {
		return recordId;
	}
	/**
	 * 设置：选题名称
	 */
	public void setRecordName(String recordName) {
		this.recordName = recordName;
	}
	/**
	 * 获取：选题名称
	 */
	public String getRecordName() {
		return recordName;
	}
	/**
	 * 设置：选题详情
	 */
	public void setRecordContent(String recordContent) {
		this.recordContent = recordContent;
	}
	/**
	 * 获取：选题详情
	 */
	public String getRecordContent() {
		return recordContent;
	}
	/**
	 * 设置：时间
	 */
	public void setRecordTime(Date recordTime) {
		this.recordTime = recordTime;
	}
	/**
	 * 获取：时间
	 */
	public Date getRecordTime() {
		return recordTime;
	}
	/**
	 * 设置：
	 */
	public void setRecordCtime(Date recordCtime) {
		this.recordCtime = recordCtime;
	}
	/**
	 * 获取：
	 */
	public Date getRecordCtime() {
		return recordCtime;
	}
	/**
	 * 设置：地点
	 */
	public void setRecordAddress(String recordAddress) {
		this.recordAddress = recordAddress;
	}
	/**
	 * 获取：地点
	 */
	public String getRecordAddress() {
		return recordAddress;
	}
	/**
	 * 设置：操作形式
	 */
	public void setRecordModality(Integer recordModality) {
		this.recordModality = recordModality;
	}
	/**
	 * 获取：操作形式
	 */
	public Integer getRecordModality() {
		return recordModality;
	}
	/**
	 * 设置：选题外链
	 */
	public void setRecordLink(String recordLink) {
		this.recordLink = recordLink;
	}
	/**
	 * 获取：选题外链
	 */
	public String getRecordLink() {
		return recordLink;
	}
	/**
	 * 设置：选题权限
	 */
	public void setRecordOpen(Integer recordOpen) {
		this.recordOpen = recordOpen;
	}
	/**
	 * 获取：选题权限
	 */
	public Integer getRecordOpen() {
		return recordOpen;
	}
	/**
	 * 设置：上报人
	 */
	public void setRecordCuser(Long recordCuser) {
		this.recordCuser = recordCuser;
	}
	/**
	 * 获取：上报人
	 */
	public Long getRecordCuser() {
		return recordCuser;
	}
	/**
	 * 设置：审核员
	 */
	public void setRecordMuser(Long recordMuser) {
		this.recordMuser = recordMuser;
	}
	/**
	 * 获取：审核员
	 */
	public Long getRecordMuser() {
		return recordMuser;
	}
	/**
	 * 设置：选题类型
	 */
	public void setRecordType(Long recordType) {
		this.recordType = recordType;
	}
	/**
	 * 获取：选题类型
	 */
	public Long getRecordType() {
		return recordType;
	}
	/**
	 * 设置：状态
	 */
	public void setRecordStatus(Integer recordStatus) {
		this.recordStatus = recordStatus;
	}
	/**
	 * 获取：状态
	 */
	public Integer getRecordStatus() {
		return recordStatus;
	}
}
